/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package local;

import java.util.ArrayList;
import javax.ejb.Local;
import model.PublicUser;

/**
 *
 * @author Ken
 */
@Local
public interface PublicUserFacadeLocal {

    public PublicUser create(PublicUser publicUser);

    public void edit(PublicUser publicUser);

    public void refresh(PublicUser a);

    public String registration(String email, PublicUser pu);

    public String retrieveReport(String email);

    public String checkEmail(String email);

    public PublicUser getPublicUser(String email);

    public PublicUser publicUserDetail(Long pu_id);

    public ArrayList<PublicUser> getAllPublicUser();
}
